﻿using System;
using System.Collections.Generic;

namespace Pixels.Logic
{
    public class Colony // all data concerning the colony itself 
    {
        //public int numColonists;

        public HashSet<Colonist> allColonists = new HashSet<Colonist>();
        public HashSet<Colonist> idleColonists = new HashSet<Colonist>();

        public Colonist spawnColonist(Colonist.Type type) {
            var c = new Colonist(this, type);
            allColonists.Add(c);
            return c; 
        }

        public void removeColonist(Colonist c) {
            allColonists.Remove(c);            
        }

        public void processTurn() {

        }

    }




}
